IF exists(SELECT * FROM dbo.sysobjects WHERE name='fr_geefOverzicht' AND xtype='P') 
BEGIN
	DROP PROCEDURE fr_geefOverzicht
END
GO

CREATE    procedure fr_geefOverzicht(
	@formaat varchar(20))
as
select 1 as hoofdNr,'0000' as jaar,0 as volgNr,'<?xml version=''1.0'' encoding=''ISO-8859-1''?><rapporten>' as tekst
union
select 2,jaar,volgNr,'<rapport><aard>' + isnull(aard,'') + '</aard>'
	+ '<periode>' + isNull(periode,'') + '</periode>'
	+ '<jaar>' + isnull(jaar,'') + '</jaar>' 
	+ '<huidig>' + isnull(convert(char,huidig),'') + '</huidig>'
	+ '<naam>' + isNull(naam,'') + '</naam></rapport>'
from fr_rapportOverzicht as o
where exists(select * from fr_XSL where 
	aard=o.aard and jaar=o.jaar 
		and periode=o.periode and formaat = @formaat) 
union
select 3,'3333',99999999,'</rapporten>'
order by hoofdNr,jaar,volgNr